//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Esfera.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

Esfera::Esfera(double rad, int numMeridianos, int numParalelos){
        radio=rad;
        numeroMeridianos=numMeridianos;
        numeroParalelos=numParalelos;
        esfera=gluNewQuadric();
}

void Esfera::dibuja(){
                glLineWidth(1.0);
                glColor3f(color->getRojo(),color->getVerde(),color->getAzul());
                gluQuadricDrawStyle(esfera, GLU_FILL);
                gluSphere(esfera, radio,numeroMeridianos, numeroParalelos);
}
